🎲 Digital DM — Dice Roller & Counters
Version 1.0 — The Every-Dungeon-Master Digital Companion
An all-in-one tabletop control center for rolling dice, tracking characters, and managing counters — built to run anywhere, instantly, from a single HTML file.

⚙️ Core System

Single-File Offline Engine — Self-contained HTML + CSS + JS; no servers or dependencies.
 
Local Autosave — Automatically preserves settings, characters, and counters between sessions.
 
Responsive Canvas Stage — Scales from desktop to tablet seamlessly.
 
Export / Import JSON — Back up or share full configurations in seconds.
 
Fullscreen Mode + Editor Collapse — One-click focus on the game board.
 
🧠 Dice Roller

Unlimited Dice Pool — Mix any dice type (d4, d6, d8, d10, d12, d20, d100, or custom sides).
 
Real-Time Animation — Dynamic canvas rolls with visible numbers per die.
 
Color Customization — Each die can use its own accent or team color.
 
Accurate Result Breakdown — Displays totals, per-type sums, and individual rolls.
 
Toggleable FX — Enable/disable animation, parallax, and sound effects.
 
Confetti Celebration — Optional post-roll burst for dramatic results.
 
🧾 Character & Counter System
Up to 10 Characters — Fully editable name, counters, and tags.
 
Up to 5 Counters per Character — Each with custom color, name, + value controls.
 
Increment / Decrement / Reset Buttons — Manage HP, buffs, debuffs, resources, or effects.
 
Up to 5 Tags / Titles — Add race, class, level, or status labels.
 
Quick Add Tools — Batch-create counters or tags using comma-separated fields.
 
Color Synced Interface — Counter borders reflect the assigned color instantly.
 
🎨 Visual and Audio Environment
Three Color Modes — Dark, Light, and Neon themes.
 
Interactive Parallax Background — 3-layer light-field effect responding to mouse movement.
 
Adaptive Sound Engine — Soft tick/jingle when rolling (toggleable).
 
Animated Transitions — Everything moves smoothly; optional “static” mode for speed.
 
High-DPI Canvas — Crisp on Retina / 4K displays.
 
💾 Storage & Data
Local Persistence — Uses browser localStorage; no cloud, no tracking.
 
Exportable State — Save and import campaigns or sessions easily.
 
Reset Button — Wipe to defaults instantly if needed.
 
🧩 Game Use Cases
Tabletop RPGs (D&D, Pathfinder, Call of Cthulhu, etc.)
 
Card and Miniature Games (Magic: The Gathering, Warhammer, Pokémon TCG)
 
Stream / Overlay Assistant for virtual sessions
 
Classroom math demonstrations or probability teaching
 
Convention or kiosk roll station for live events
 
🔮 Future Planned Add-ons
3D Physics-based Dice Simulation
 
Initiative / Turn Tracker
 
Timer / Round Counter Module
 
Theme Packs and Custom Skins
 
Multiplayer Session Sync (JSON share or LAN link)
 
🪶 Tagline

“Roll it. Track it. Command the table.”
The definitive digital companion for Dungeon Masters and storytellers.